دهلران پی سی
سایت جامع علمی ,آموزشی,فرهنگی و تفریحی

به نام خدا

در این پست ، یک کامپایلر stack based قرار داده ام که با پارسر Recursive Descent کار می کند.

توجه :

در هنگام وارد  کردن عبارت ، حتما از اعداد یک رقمی استفاده کنید.

در هنگام وارد کردن عبارت ، حتما از پرانتز استفاده کنید.

 

دانلود سورس کد + فایل اجرایی


سری معروف به سری گری گوری و لیبیز به صورت زیر است که هر چه n بزرگتر باشد ، عدد PI یعنی 3.14 را

بهتر تقریب میزند.

همانطور که معلوم است کل برنامه به یک حلقه for نیاز دارد که مقدار UpperBound آن باید مشخص شود تا

n ، از بازه 0 تا U یعنی UpperBound تغییر نماید.

 

دانلود سورس کد + فایل اجرایی


 




تاریخ: سه شنبه 20 فروردين 1392برچسب:الگوریتم, سورس کد و برنامه سی شارپ,
ارسال توسط هادی احمدی

به نام خدا

هرزچندگاهی ، بعضی از این وبلاگ ها یک صفحه باز میکنند و در آن نام کاربر را می پرسند و سپس

به کاربر خوش آمد میگویند. خوب در جاوا اسکریپت به همچین کدی نیاز است :

var name=prompt("Please enter your name","Ali");
if (name!=null && name!="")
{
   alert(name);
}

اما در سی شارپ باید یک فرم جداگانه ساخت و آنرا با ShowDialog فراخوانی کرد تا به عنوان یک Child از

فرم اصلی ظاهر شود و با بستنش ، کل برنامه بسته نشود.

برنامه زیر همچین چیزی است :

دانلود سورس کد + فایل اجرایی


در کد زیر ، ما با دستور زیر

 System.Threading.Thread.CurrentThread.ManagedThreadId

می توانیم شماره Thread در حال اجرا را بدست آوریم و با دستور زیر می توانیم

تعداد Thread های ایجاد شده را بدست آوریم :

System.Diagnostics.Process.GetCurrentProcess().Threads.Count

 

خروجی برنامه

همانطور که در خروجی بالا مشهود است ، قبل شروع فرآیند های موازی ( عملیات های موازی ، منظور

از فرآیند ، دستورات موازی است نه Process که حاوی چندین Thread است.)  تعداد Thread های ایجاد شده

برابر با 4 است. این Thread ها درون Thread Pool تولید شده و از نوع Managed Thread هستند.

با اینکار ، خود سیستم عامل یک حدسی میزند تا زمان بوجود آمدن Thread ها یا Thread Creation Time

کاهش یابد تا سرعت پردازش موازی افزایش یابد.یعنی سیستم عامل چند Thread را میسازد تا صرفه جویی

در زمان صورت پذیرد.

دانلود سورس کد + فایل اجرایی


 



ادامه مطلب...
تاریخ: سه شنبه 13 فروردين 1392برچسب:سورس کد,برنامه سی شارپ,
ارسال توسط هادی احمدی

برای دانلود روی لینک زیر کلیک کنید:

آموزش کامل #C




تاریخ: پنج شنبه 8 فروردين 1392برچسب:,
ارسال توسط هادی احمدی

صفحه قبل 1 صفحه بعد

آرشیو مطالب
پيوند هاي روزانه
امکانات جانبی

آمار وب سایت:  

بازدید امروز : 13
بازدید دیروز : 0
بازدید هفته : 27
بازدید ماه : 2889
بازدید کل : 161948
تعداد مطالب : 736
تعداد نظرات : 23
تعداد آنلاین : 1

Google

در اين وبلاگ
در كل اينترنت
 <-PostTitle-> <-PostContent-> 1 <-PostLink->